<?php
require_once "../class/fenajax.class.php";
include "../dyn/connexion.php";

$f = new fenAjax("Formulaire validation",0);

if(isset($_POST['mode']) and isset($_POST['id_validation']) and isset($_POST['statut'])) {
	
	$mode = $_POST['mode'];
	$id_validation = $_POST['id_validation'];
	$statut = $_POST['statut'];
	
	if( !in_array($mode,array(1,2,3,11,12,13))) {
		$f->ajaxErreur("Fonction non supportée","Ce mode n'est pas supporté pour ce module");
	}
	
	if($mode == 1){				$nomAction = "La validation du compte s'est déroulé avec succès"; 			}
	else if($mode == 2){		$nomAction = "La validation du texte s'est déroulée avec succès"; 			}
	else if($mode == 3){		$nomAction = "La validation du commentaire s'est déroulée avec succès"; 	}
	
	else if($mode == 11){		$nomAction = "Le refus du compte s'est déroulée avec succès"; 				}
	else if($mode == 12){		$nomAction = "Le refus du texte s'est déroulée avec succès"; 				}
	else{						$nomAction = "Le refus du commentaire s'est déroulée avec succès"; 			}
	
	if ($statut == "") {
		$f->ajaxErreur("Erreur inconnue","Une erreur inconnue est survenue");
	}
	
	if($mode == 1) {
		$sql = "UPDATE Utilisateur SET statut = '".$statut."'
			WHERE id = '".s($id_validation)."';";
	}
	if($mode == 2) {
		$sql = "UPDATE Texte SET statut = '".$statut."'
			WHERE id = '".s($id_validation)."';";
	}
	if($mode == 3) {
		$sql = "UPDATE Commentaire SET statut = '".$statut."'
			WHERE id = '".s($id_validation)."';";
	}
	
	if($mode == 11) {
		$sql = "DELETE FROM Utilisateur 
			WHERE id = '".s($id_validation)."';";
	}
	if($mode == 12) {
	
		$sql = "DELETE FROM PubliUserTexte 
			WHERE idTexte = '".s($id_validation)."';";
		
		mysql_query($sql);
		
		$sql = "DELETE FROM CompoAtelierTexte 
			WHERE idTexte = '".s($id_validation)."';";
		
		mysql_query($sql);
	
		$sql = "DELETE FROM Texte 
			WHERE id = '".s($id_validation)."';";
	}
	if($mode == 13) {
		$sql = "DELETE FROM Commentaire 
			WHERE id = '".s($id_validation)."';";
	}
	
	mysql_query($sql);
		
	$f->retourAjax["mode"] = $mode;
	$f->retourAjax["id_validation"] = $id_validation;
	$f->retourAjax["statut"] = $statut;
	
	$f->ajaxOK("Action effectuée",$nomAction,false);
		
}

$f->endAjax();
?>